// await是将一个Promise对象变为一个普通变量
// async函数的返回：实际上就是返回了一个Promise对象

async function buy(name,food) {
    console.log(`${name}买${food}`);
    return food;
}

async function cook(name,food) {
    console.log(`${name}做${food}`);
    return food;
}

// async function start() {
//     let result1 = await buy("陈科地","牛肉");
//     let result2 = await cook("陈科地",result1);
//     console.log("大家吃饭吧！吃：",result2);
// }

// 变回then回调的方式（表名async函数的返回，就是一个Promise对象）
async function start() {
    buy("陈科地","牛肉").then(res=> {
        cook("陈科地",res).then(res=> {
            console.log("大家吃饭吧！吃：",res);
        })
    });
}

start();